Big Huge Thesaurus

Chenopodium ambrosioides

noun